.invoice-check-result {
  &-reason-title:after {
    display: inline-block;
    margin-left: 4px;
    content: "*";
    line-height: 1;
    font-size: 14px;
    color: $default-color-inverse;
  }

  &-row {
    .ant-table-row-expand-icon {
      display: none;
    }
  }

  .ant-form-item {
    margin-bottom: 0;
  }

  .has-error .text-area-container {
    border-color: $default-color-inverse;
  }

  .text-area-container {
    position: relative;
    border: 1px solid #d7dce6;
    border-radius: 4px;
    padding-bottom: 24px;
    background: #fff;

    .ant-input {
      resize: none;
      border: none;
      padding-bottom: 0;

      &:focus {
        box-shadow: none;
      }
    }

    &-count {
      color: #B5C0CE;
      font-size: 12px;
      line-height: 16px;
      position: absolute;
      right: 10px;
      bottom: 4px;
    }
  }
}
